package com.bfxy.rabbit.api;

/**
 * @author caryguan
 * @version V1.0
 * @Package com.bfxy.rabbit.api
 * @date 2020/9/30 17:38
 */
public final class MessageType {
    /**
     * 迅速消息,不需要保障消息的可靠性,也不需要做confirm的确认
     */
    public final static String RAPID = "0";

    /**
     * 确认消息:不需要保障消息的可靠性,需要做消息的confirm
     */
    public final static String CONFIRM = "1";

    /**
     * 可靠消息:一定保障消息100%可靠性,不允许有任何消息的丢失
     * PS: 保障数据库和所发的消息是最终一致的,补偿机制,也不是一个严格的原子性
     */
    public final static String RELIANT = "2";
}